package com.qkst.website.backstage.entity;

import java.io.Serializable;
import java.util.Date;

import com.qkst.website.common.core.Pager;

/**
 * @author lh
 * @description 产品目录实体 数据库交互使用
 * @date 2017-05-04
 * @email ahlxlihao@163.com
 *
 */
public class Catgroup extends Pager implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 8163203532001010691L;

	/**
     * 产品目录ID
     * 表 : catgroup
     * 对应字段 : CATGROUP_ID
     */
    private Long catgroupId;

    /**
     * 产品目录名称
     * 表 : catgroup
     * 对应字段 : NAME
     */
    private String name;

    /**
     * 产品目录编码
     * 表 : catgroup
     * 对应字段 : CODE
     */
    private String code;

    /**
     * 销售目录ID
     * 表 : catgroup
     * 对应字段 : CATALOG_ID
     */
    private Long catalogId;

    /**
     * 创建时间
     * 表 : catgroup
     * 对应字段 : CREATE_TIME
     */
    private Date createTime;

    /**
     * 更新时间
     * 表 : catgroup
     * 对应字段 : LAST_UPDATE
     */
    private Date lastUpdate;

    /**
     * 显示顺序,值越小越靠前，前端使用升序排列
     * 表 : catgroup
     * 对应字段 : SEQUENCE
     */
    private Integer sequence;

    /**
     * 0.不显示,1.显示
     * 表 : catgroup
     * 对应字段 : DISPLAY
     */
    private Integer display;
    
    /**
     * 图标路径
     * 表 : catgroup
     * 对应字段 : img_path
     */
    private String imgPath;

    /**
     * get method 
     *
     * @return catgroup.CATGROUP_ID：产品目录ID
     */
    public Long getCatgroupId() {
        return catgroupId;
    }

    /**
     * set method 
     *
     * @param catgroupId  产品目录ID
     */
    public void setCatgroupId(Long catgroupId) {
        this.catgroupId = catgroupId;
    }

    /**
     * get method 
     *
     * @return catgroup.NAME：产品目录名称
     */
    public String getName() {
        return name;
    }

    /**
     * set method 
     *
     * @param name  产品目录名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * get method 
     *
     * @return catgroup.CODE：产品目录编码
     */
    public String getCode() {
        return code;
    }

    /**
     * set method 
     *
     * @param code  产品目录编码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * get method 
     *
     * @return catgroup.CATALOG_ID：销售目录ID
     */
    public Long getCatalogId() {
        return catalogId;
    }

    /**
     * set method 
     *
     * @param catalogId  销售目录ID
     */
    public void setCatalogId(Long catalogId) {
        this.catalogId = catalogId;
    }

    /**
     * get method 
     *
     * @return catgroup.CREATE_TIME：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * set method 
     *
     * @param createTime  创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * get method 
     *
     * @return catgroup.LAST_UPDATE：更新时间
     */
    public Date getLastUpdate() {
        return lastUpdate;
    }

    /**
     * set method 
     *
     * @param lastUpdate  更新时间
     */
    public void setLastUpdate(Date lastUpdate) {
        this.lastUpdate = lastUpdate;
    }

    /**
     * get method 
     *
     * @return catgroup.SEQUENCE：显示顺序,值越小越靠前，前端使用升序排列
     */
    public Integer getSequence() {
        return sequence;
    }

    /**
     * set method 
     *
     * @param sequence  显示顺序,值越小越靠前，前端使用升序排列
     */
    public void setSequence(Integer sequence) {
        this.sequence = sequence;
    }

    /**
     * get method 
     *
     * @return catgroup.DISPLAY：0.不显示,1.显示
     */
    public Integer getDisplay() {
        return display;
    }

    /**
     * set method 
     *
     * @param display  0.不显示,1.显示
     */
    public void setDisplay(Integer display) {
        this.display = display;
    }
    
    /**
     * get method 
     *
     * @return img_path：图标路径
     */
    public String getImgPath() {
        return imgPath;
    }

    /**
     * set method 
     *
     * @param img_path  图标路径
     */
    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }
}